package criptografia;

import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;

public class Criptografia {
	
	//Código para criptografar e descriptografar
	private Charset charset = StandardCharsets.UTF_8;
	
	//Método de criptografar
	public byte[] criptografarSenha(String senhaAtual){
		
		byte[] senhaCriptografada = new byte[senhaAtual.length()];
		
		try{
			senhaCriptografada = senhaAtual.getBytes(charset);
			
		}catch(Exception erro){
			erro.printStackTrace();
		}
		
		return senhaCriptografada;
	}
	
	//Método de descriptografar
	public String descriptografarSenha(byte[] senhaCriptografada){
		
		String senhaDescriptografada = new String(senhaCriptografada, charset);
		
		return senhaDescriptografada;
	}
	
	public static void main(String[] args) {
		Criptografia c = new Criptografia();
		
		byte[] b1 = c.criptografarSenha("pedro1");
		System.out.println(b1);
		
		String s2 = c.descriptografarSenha(b1);
		System.out.println(s2);
	}
	
}
